* {
  margin: 0;
  padding: 0;
  list-style: none;
}
:root {
  --font-size-small : 0.12rem;
  --font-size-base : 0.14rem;
  --font-size-medium : 0.16rem;
  --font-size-large : 0.18rem;
  --font-size-larger : 0.2rem;
  --font-family : sans-serif;
  --radius : 0.04rem;
}

html , body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-size: var(--font-size-base);
  font-family: var(--font-family);
  .useTheme({
    color: text-color;
  });
}
#app {
  width: 100%;
  height: 100%;
}
::-webkit-scrollbar-thumb {
  border-radius: 0.04rem;
  .useTheme({
    background-color: scrollbar-color;
  });
}
::-webkit-scrollbar {
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 0.04rem;
}
#app {
  width: 100%;
  height: 100%;
}
